triple glazing - French English Dictionary